$(function () {

    //title提示工具
    $('[data-toggle="tooltip"]').tooltip()

    //菜单点击事件
    $(".nav_menu > li").click(function () {
        var _this = $(this);
        if (!_this.hasClass('nav_menu_activation')) {
            $(".nav_menu li").removeClass('nav_menu_activation').children('.sub_menu').slideUp("slow");
            $(".sub_menu_icon").removeClass('icon-chevron-down').addClass('icon-chevron-left');
            _this.addClass('nav_menu_activation').children('.sub_menu').slideDown("slow");
            _this.children().find('.sub_menu_icon').addClass('icon-chevron-down');
        }
    });

    //顶部菜单点击切换左边菜单
    $("#top_left li a").click(function () {
        var id = $(this).data('id');
        $('.nav_menu').removeClass('nav_root_activation');
        $("#" + id).addClass('nav_root_activation');

    })

    //点击返回
    $(".returnPage").click(function (e) {
        window.history.back();
    });

    //如果没有任何 子节点的权限
    $("#lzfz_menu li ul").each(function () {
        var _this = $(this);
        var l = $(this).children("li").length;
        if (l == 0) {
            _this.parent().hide();
        }
    });

})


/**
 * 菜单激活状态(侧面）
 * @param id
 * @returns
 */
function nav_menu_activation(id) {
    var _this = $('#' + id);
    if (!_this.hasClass('nav_menu_activation')) {
        $(".nav_menu li").removeClass('nav_menu_activation').children('.sub_menu').slideUp("slow");
        $(".sub_menu_icon").removeClass('icon-chevron-down').addClass('icon-chevron-left');
        _this.addClass('nav_menu_activation').children('.sub_menu').slideDown("slow");
        _this.children().find('.sub_menu_icon').addClass('icon-chevron-down');
    }
}

/**
 * 菜单点击（激活）（顶部）
 * @param id
 * @returns
 */
function nav_menu_activation_top(id) {
    $('.nav_menu').removeClass('nav_root_activation');
    $("#" + id).addClass('nav_root_activation');
}

/**
 * 图片显示（上传图片预览）
 * url : https://developer.mozilla.org/zh-CN/docs/Web/API/FileReader (api参考网址)
 * @param _this 当前this对象
 * @param imgId image的div容器ID
 * @returns
 */
function showImage(_this, imgId) {
	//清空原始内容
    $("#" + imgId).html('');
    for (var i = 0; i < _this.files.length; i++) {
        //实例化一个FileReader
        var reader = new FileReader();
        //读取选中的图片，并转换成dataURL格式
        reader.readAsDataURL(_this.files[i]);
        
        //加载事件
        reader.onload = function (e) {
            //当reader加载时，把图片的内容赋值给
            var html = '<img data-action="zoom" class="file_image_show" src="' + e.target.result + '" />';
            //console.log(html)
            $("#" + imgId).append(html);
        };
    }
}

/**
 * 根据索引删除数组元素
 * @param arr 操作的数组
 * @param index 索引
 * @returns
 */
function delIndex(arr, index) {
    var tempArray = new Array();
    for (var i in arr) {
        if (i != index) {
            tempArray.push(arr[i]);
        }
    }

    return tempArray;
}

/**
 * 判断一个字符串是否在一个数组中
 * @param arr 数组 
 * @param str 字符串
 * @returns true = 存在 , false = 不存在
 */
function isInArray(arr , str) {
	for(var i in arr) {
		//对比
		if(arr[i] == str) {
			return true;
		}
	}
	return false;
}






